MRO with multiple inheritance